package cn.czxy.dao.person;

import cn.czxy.domain.Person;
import cn.itcast.xml.XmlUtils;

import java.util.List;

/**
 * @author lixinghua@itcast.cn
 * @version 1.0
 * @date 2019/4/13
 */
public class PersonDao {
    /**用户个人信息xml文件路径*/
    private static final String PERSON_PATH = PersonDao.class.getClassLoader().getResource("/Person.xml").getFile();

    /**
     * 添加用户信息
     * @param bean
     */
    public void addPerson(Person bean) {
        XmlUtils.write(PERSON_PATH,bean,true);
    }

    /**
     * 查询所有数据
     * @return
     */
    public List<Person> searchAll() {
        return XmlUtils.readAll(PERSON_PATH,Person.class);
    }

    /**
     * 写入数据
     * @param plist
     */
    public void writerSave(List<Person> plist) {
        XmlUtils.write(PERSON_PATH,plist,false);
    }
}
